<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  
  
  <title>vba基础操作 | Hexo</title>
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  <meta name="description" content="vba基础数据结构字符串函数Len来计算这个字符串的长度 VBA数组声明数组因为数组也是变量，所以，你必须用声明其它变量的类似方法声明数组——使用Dim语句。当你声明一个数组时，你便设定了该数组储存数据所需要的内存空间。我们来看看一个数组声明的例子：Dim cities(6) As StringDim daysOfWeek(7) As StringDim lotto(6) As IntegerDi">
<meta property="og:type" content="article">
<meta property="og:title" content="vba基础操作">
<meta property="og:url" content="https://goofyer.gitee.io/notes-on-computer-expertise/2022/01/02/vba%E5%9F%BA%E7%A1%80%E6%93%8D%E4%BD%9C%E7%AC%94%E8%AE%B0/vba%E5%9F%BA%E7%A1%80%E6%93%8D%E4%BD%9C/index.html">
<meta property="og:site_name" content="Hexo">
<meta property="og:description" content="vba基础数据结构字符串函数Len来计算这个字符串的长度 VBA数组声明数组因为数组也是变量，所以，你必须用声明其它变量的类似方法声明数组——使用Dim语句。当你声明一个数组时，你便设定了该数组储存数据所需要的内存空间。我们来看看一个数组声明的例子：Dim cities(6) As StringDim daysOfWeek(7) As StringDim lotto(6) As IntegerDi">
<meta property="og:locale" content="en_US">
<meta property="og:image" content="https://goofyer.gitee.io/notes-on-computer-expertise/2022/01/02/vba%E5%9F%BA%E7%A1%80%E6%93%8D%E4%BD%9C%E7%AC%94%E8%AE%B0/vba%E5%9F%BA%E7%A1%80%E6%93%8D%E4%BD%9C/@WRW7[S(HR%">
<meta property="og:image" content="https://goofyer.gitee.io/notes-on-computer-expertise/2022/01/02/vba%E5%9F%BA%E7%A1%80%E6%93%8D%E4%BD%9C%E7%AC%94%E8%AE%B0/vba%E5%9F%BA%E7%A1%80%E6%93%8D%E4%BD%9C/1%20(2">
<meta property="article:published_time" content="2022-01-02T06:56:00.000Z">
<meta property="article:modified_time" content="2022-02-04T08:10:49.502Z">
<meta property="article:author" content="John Doe">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://goofyer.gitee.io/notes-on-computer-expertise/2022/01/02/vba%E5%9F%BA%E7%A1%80%E6%93%8D%E4%BD%9C%E7%AC%94%E8%AE%B0/vba%E5%9F%BA%E7%A1%80%E6%93%8D%E4%BD%9C/@WRW7[S(HR%">
  
    <link rel="alternate" href="/notes-on-computer-expertise/atom.xml" title="Hexo" type="application/atom+xml">
  
  
    <link rel="shortcut icon" href="/notes-on-computer-expertise/favicon.png">
  
  
    
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/typeface-source-code-pro@0.0.71/index.min.css">

  
  
<link rel="stylesheet" href="/notes-on-computer-expertise/css/style.css">

  
    
<link rel="stylesheet" href="/notes-on-computer-expertise/fancybox/jquery.fancybox.min.css">

  
<meta name="generator" content="Hexo 5.4.0"></head>

<body>
  <div id="container">
    <div id="wrap">
      <header id="header">
  <div id="banner"></div>
  <div id="header-outer" class="outer">
    <div id="header-title" class="inner">
      <h1 id="logo-wrap">
        <a href="/notes-on-computer-expertise/" id="logo">Hexo</a>
      </h1>
      
    </div>
    <div id="header-inner" class="inner">
      <nav id="main-nav">
        <a id="main-nav-toggle" class="nav-icon"></a>
        
          <a class="main-nav-link" href="/notes-on-computer-expertise/">Home</a>
        
          <a class="main-nav-link" href="/notes-on-computer-expertise/archives">Archives</a>
        
      </nav>
      <nav id="sub-nav">
        
          <a id="nav-rss-link" class="nav-icon" href="/notes-on-computer-expertise/atom.xml" title="RSS Feed"></a>
        
        <a id="nav-search-btn" class="nav-icon" title="Search"></a>
      </nav>
      <div id="search-form-wrap">
        <form action="//google.com/search" method="get" accept-charset="UTF-8" class="search-form"><input type="search" name="q" class="search-form-input" placeholder="Search"><button type="submit" class="search-form-submit">&#xF002;</button><input type="hidden" name="sitesearch" value="https://goofyer.gitee.io/notes-on-computer-expertise"></form>
      </div>
    </div>
  </div>
</header>

      <div class="outer">
        <section id="main"><article id="post-vba基础操作笔记/vba基础操作" class="h-entry article article-type-post" itemprop="blogPost" itemscope itemtype="https://schema.org/BlogPosting">
  <div class="article-meta">
    <a href="/notes-on-computer-expertise/2022/01/02/vba%E5%9F%BA%E7%A1%80%E6%93%8D%E4%BD%9C%E7%AC%94%E8%AE%B0/vba%E5%9F%BA%E7%A1%80%E6%93%8D%E4%BD%9C/" class="article-date">
  <time class="dt-published" datetime="2022-01-02T06:56:00.000Z" itemprop="datePublished">2022-01-02</time>
</a>
    
  <div class="article-category">
    <a class="article-category-link" href="/notes-on-computer-expertise/categories/vba%E5%9F%BA%E7%A1%80%E6%93%8D%E4%BD%9C/">vba基础操作</a>
  </div>

  </div>
  <div class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 class="p-name article-title" itemprop="headline name">
      vba基础操作
    </h1>
  

      </header>
    
    <div class="e-content article-entry" itemprop="articleBody">
      
        <h2 id="vba基础数据结构"><a href="#vba基础数据结构" class="headerlink" title="vba基础数据结构"></a>vba基础数据结构</h2><h3 id="字符串"><a href="#字符串" class="headerlink" title="字符串"></a>字符串</h3><p>函数Len来计算这个字符串的长度</p>
<h3 id="VBA数组"><a href="#VBA数组" class="headerlink" title="VBA数组"></a>VBA数组</h3><p>声明数组<br>因为数组也是变量，所以，你必须用声明其它变量的类似方法声明数组——使用Dim语句。当你声明一个数组时，你便设定了该数组储存数据所需要的内存空间。我们来看看一个数组声明的例子：<br>Dim cities(6) As String<br>Dim daysOfWeek(7) As String<br>Dim lotto(6) As Integer<br>Dim exchange(5, 3) As Variant</p>
<p>注意，变量名称后面带有括号以及括号里有数字。一维数组要求括号里带一个数字，这个数字决定了这个数组能够储存的最大成员数。二维数组后面总是带有两个数字——第一个数字是行索引号，而第二个数字是列索引号。在上面的例子里，数组exchange最多可以储存15个数据(5<em>3=15)。<br>数组声明的最后一部份是定义数组将要储存数据的数据类型。数组可以储存下列任何一种数据类型：Integer, Long, Single, Double, Variant, Currency, String, Boolean, Byte, or Date。<br>当你声明了一个数组，VB会自动占据足够的内存空间，分配的内存空间取决于该数组的大小和数据类型。当你声明一个名叫lotto的带有6个成员的一维数组时，VB将留出12个字节——数组的每个成员各占2个字节（回想整型数据类型为2个字节，因此2</em>6=12）。数组越大，储存数据需要的内存空间就越大。因为数组会吃掉很多内存，并因此影响你电脑的运行，因此，建议你仅仅根据你可能使用的成员数来声明数组。<br>数组的上界和下界<br>VBA默认将数组的第一个成员设置为0（索引号），因此，数字1代表数组中的第二个成员，而数字2则代表第三个，等等。因为数字编号起始于0，所以，一维数组cities(6)包含从0到6的七个成员。如果你宁愿从1开始计数你数组里的成员，那么你可以使用Option Base 1语句来强制指定该数组的下界。该指令必须置于VBA模块任何Sub语句上面的声明部分。如果你不明确Option Base 1，那么VBA在使用数组是就会假定使用Option Base 0来从0开始编号你的数组成员。<br>你也可以让数组从除0或1之外的数字开始编号，要达到该目的，你在声明数组变量时就必须明确该数组的边界。数组的边界是指它最小和最大的索引号。我们来看看下面的例子：<br>Dim cities(3 To 6) As Integer<br>上面的语句声明了一个带有四个成员的一维数组。数组名称后面括号里的数字明确了数组的下界（3）和上界（6）。该数组的第一个成员编号为3，第二个为4，第三个为5，以及第四个为6。注意下界和上界之间的关键字To。<br>技巧：数组范围Dim语句明确的数组的下标区间就称为数组的范围，例如：Dim mktgCodes(5 To 15)<br>在VBA过程里使用数组你声明了数组后，就必须给该数组的每个成员赋值，这也经常成为“填充数组”。我们来尝试使用一维数组有规划地显示六个美国城市的清单：</p>
<ol>
<li>打开一个新工作簿，并保存为Chap07.xls2.  切换到VB编辑器窗口，并重新命名VBA工程为Tables3.插入一新模块，重新命名为StaticArrays4.输入下列过程FavoriteCities：<br>‘ start indexing array elements at 1 从1开始给数组成员编号<br>Option Base 1<br>Sub FavoriteCities()<br>‘now declare the array<br>Dim cities(6) As String<br>‘assign the values to array elements<br>cities(1) = “Baltimore”<br>cities(2) = “Atlanta”<br>cities(3) = “Boston”<br>cities(4) = “Washington”<br>cities(5) = “New York”<br>cities(6) = “Trenton”<br>‘display the list of cities<br>MsgBox cities(1) &amp; Chr(13) &amp; cities(2) &amp; Chr(13) _<br>&amp; cities(3) &amp; Chr(13) &amp; cities(4) &amp; Chr(13) _<br>&amp; cities (5) &amp; Chr(13) &amp; cities(6)<br>End Sub<br>在FavoriteCities过程开始之前，缺省的索引编号方式改变了，注意，Option Base 1语句是位于模块窗口Sub语句之上的。该语句告诉VB给数组的第一个成员赋值数字1，而不是缺省的0。<br>数组cities()声明为带六个成员的字符串类型变量。然后，给数组的每个成员都赋上了值。最后的语句使用Msgbox函数显示城市清单。当你运行该过程时，城市名称将会出现在分开的行上（参见图7-1）。你可以改变显示数据的顺序，改变索引号。<br>Msgbox<br>图7-1 你可以用Msgbox函数来显示一维数组的成员</li>
<li>运行FavoriteCities过程并且检查结果6.  修改FavoriteCities过程，让它逆序显示城市名称（从6到1）<br>技巧： 数组成员的初始值在给数组成员赋值之前，该成员具有缺省值。数字变量的缺省值为0，而字符串变量的缺省值为空字符串。</li>
</ol>
<p>VBA 获取数组的长度 原创<br>2018-05-11 22:20:18</p>
<p>少莫千华 码龄12年关注<br>REM “获取数组长度”Public Function ArrayLength(ByVal ary) As Integer    ArrayLength = UBound(ary) - LBound(ary) + 1End Function REM “调用示例”Sub SplitSample()    ‘声明    Dim temp() As String    Dim EgStr As String     ‘执行过程    EgStr = “str1   str2    str3”    temp = Split(EgStr, “ “)    MsgBox(ArrayLength(temp))</p>
<p>2、For循环的步长。</p>
<p>步长就是我们军训排队时，教官号令报数，单数出列。单数1、3、5、7…..之间都相差 2，这就是步长。</p>
<p>如，现在我们要在A1:A10单元格区域，依次选择单数A1、A3、A5……A9。步长是使用要在For语句后面写上</p>
<p>Step 步长值。</p>
<p>Dim i As Long</p>
<p>For i = 1 To 10 Step 2 ‘步长为2</p>
<p>Cells(i, 1).Select</p>
<p>Next</p>
<h2 id="vba基础操作"><a href="#vba基础操作" class="headerlink" title="vba基础操作"></a>vba基础操作</h2><h3 id="开启excel的vba模式"><a href="#开启excel的vba模式" class="headerlink" title="开启excel的vba模式"></a>开启excel的vba模式</h3><ul>
<li><p>启动完成软件，我们点击文件。</p>
<p><img src="@WRW7[S(HR%" alt="img">E8557RP9G1J.png)</p>
</li>
<li><p>然后我们点击下方的选项按钮。</p>
</li>
<li><p>接下来将会谈=弹出Excel选项窗口。</p>
</li>
<li><p>然后我们点击自定义功能区。</p>
</li>
<li><p>在右侧主选项卡中电勾开发工具。<br><img src="1 (2" alt="1 (2)">.png)</p>
</li>
<li><p>点击确定后即可成功开启。</p>
</li>
</ul>
<h3 id="基础语法介绍"><a href="#基础语法介绍" class="headerlink" title="基础语法介绍"></a>基础语法介绍</h3><h3 id="vba与文件处理"><a href="#vba与文件处理" class="headerlink" title="vba与文件处理"></a>vba与文件处理</h3><ul>
<li>后台处理其他文档的语句<ul>
<li>Application.ScreenUpdating=False<h4 id="VBA获取文件夹下所有文件夹或者文件名称"><a href="#VBA获取文件夹下所有文件夹或者文件名称" class="headerlink" title="VBA获取文件夹下所有文件夹或者文件名称"></a>VBA获取文件夹下所有文件夹或者文件名称</h4><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><span class="line">Sub childfile()</span><br><span class="line">parentpath = &quot;C:\Users\Administrator\Desktop\bbb\&quot;</span><br><span class="line">parentfile = Dir(mypath, vbDirectory)</span><br><span class="line">a = 1</span><br><span class="line">Do While parentfile &lt;&gt; &quot;&quot;</span><br><span class="line">If parentfile &lt;&gt; &quot;.&quot; And parentfile &lt;&gt; &quot;..&quot; Then</span><br><span class="line">Cells(a, 1) = parentfile</span><br><span class="line">a = a + 1</span><br><span class="line">parentfile = Dir</span><br><span class="line">Else</span><br><span class="line">parentfile = Dir</span><br><span class="line">End If</span><br><span class="line">Loop</span><br><span class="line">End Sub</span><br></pre></td></tr></table></figure>
<h4 id="vba操作excel"><a href="#vba操作excel" class="headerlink" title="vba操作excel"></a>vba操作excel</h4></li>
</ul>
</li>
<li>VBA获取文件夹下所有文件夹或者文件名称的方法<h4 id="vba操作word"><a href="#vba操作word" class="headerlink" title="vba操作word"></a>vba操作word</h4></li>
<li>打开word文档<ul>
<li>Documents.Open (“E:\nzork\文章\myword.docx”)</li>
</ul>
</li>
<li>获取当前文档的总页数<ul>
<li>Dim Doc As Document</li>
<li>Doc.Windows(1).Panes(1).Pages.Count</li>
</ul>
</li>
</ul>

      
    </div>
    <footer class="article-footer">
      <a data-url="https://goofyer.gitee.io/notes-on-computer-expertise/2022/01/02/vba%E5%9F%BA%E7%A1%80%E6%93%8D%E4%BD%9C%E7%AC%94%E8%AE%B0/vba%E5%9F%BA%E7%A1%80%E6%93%8D%E4%BD%9C/" data-id="cl403sxrl002cf8vu8knn6o93" data-title="vba基础操作" class="article-share-link">Share</a>
      
      
      
    </footer>
  </div>
  
    
<nav id="article-nav">
  
    <a href="/notes-on-computer-expertise/2022/01/02/Spring%E5%BC%80%E5%8F%91/%E4%B8%80%E3%80%81spring%E5%9F%BA%E7%A1%80%E4%BB%8B%E7%BB%8D/" id="article-nav-newer" class="article-nav-link-wrap">
      <strong class="article-nav-caption">Newer</strong>
      <div class="article-nav-title">
        
          一、spring基础介绍
        
      </div>
    </a>
  
  
    <a href="/notes-on-computer-expertise/2022/01/02/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/" id="article-nav-older" class="article-nav-link-wrap">
      <strong class="article-nav-caption">Older</strong>
      <div class="article-nav-title">计算机网络基础知识</div>
    </a>
  
</nav>

  
</article>


</section>
        
          <aside id="sidebar">
  
    
  <div class="widget-wrap">
    <h3 class="widget-title">Categories</h3>
    <div class="widget">
      <ul class="category-list"><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/C-%E5%B7%A5%E5%85%B7/">C#工具</a></li><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/C-%E5%B7%A5%E5%85%B7/">C++工具</a></li><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/Mysql/">Mysql</a></li><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/blender/">blender</a></li><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/linux/">linux</a></li><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/manim/">manim</a></li><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/spring/">spring</a></li><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/vba%E5%9F%BA%E7%A1%80%E6%93%8D%E4%BD%9C/">vba基础操作</a></li><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/%E5%88%9B%E9%80%A0%E6%A8%A1%E5%BC%8F/">创造模式</a></li><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/">操作系统</a></li><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/">操作系统基础知识</a></li><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%BC%80%E5%8F%91/">操作系统开发</a></li><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/%E6%95%B0%E5%AD%A6/">数学</a></li><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/">数据结构</a></li><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/">数据结构基础知识</a></li><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/%E6%A8%A1%E6%9D%BF/">模板</a></li><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/">深度学习</a></li><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/%E8%8B%B1%E8%AF%AD/">英语</a></li><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/%E8%99%9A%E5%B9%BB4/">虚幻4</a></li><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86/">计算机组成原理</a></li><li class="category-list-item"><a class="category-list-link" href="/notes-on-computer-expertise/categories/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/">计算机网络</a></li></ul>
    </div>
  </div>


  
    
  <div class="widget-wrap">
    <h3 class="widget-title">Tags</h3>
    <div class="widget">
      <ul class="tag-list" itemprop="keywords"><li class="tag-list-item"><a class="tag-list-link" href="/notes-on-computer-expertise/tags/C/" rel="tag">C++</a></li></ul>
    </div>
  </div>


  
    
  <div class="widget-wrap">
    <h3 class="widget-title">Tag Cloud</h3>
    <div class="widget tagcloud">
      <a href="/notes-on-computer-expertise/tags/C/" style="font-size: 10px;">C++</a>
    </div>
  </div>

  
    
  <div class="widget-wrap">
    <h3 class="widget-title">Archives</h3>
    <div class="widget">
      <ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="/notes-on-computer-expertise/archives/2022/05/">May 2022</a></li><li class="archive-list-item"><a class="archive-list-link" href="/notes-on-computer-expertise/archives/2022/03/">March 2022</a></li><li class="archive-list-item"><a class="archive-list-link" href="/notes-on-computer-expertise/archives/2022/02/">February 2022</a></li><li class="archive-list-item"><a class="archive-list-link" href="/notes-on-computer-expertise/archives/2022/01/">January 2022</a></li><li class="archive-list-item"><a class="archive-list-link" href="/notes-on-computer-expertise/archives/2021/12/">December 2021</a></li></ul>
    </div>
  </div>


  
    
  <div class="widget-wrap">
    <h3 class="widget-title">Recent Posts</h3>
    <div class="widget">
      <ul>
        
          <li>
            <a href="/notes-on-computer-expertise/2022/05/31/vue/%E5%89%8D%E7%AB%AF%E6%A1%86%E6%9E%B6%E9%AA%8C%E8%AF%81%E7%A0%81%E6%97%A0%E6%B3%95%E6%98%BE%E7%A4%BA/">(no title)</a>
          </li>
        
          <li>
            <a href="/notes-on-computer-expertise/2022/05/26/%E6%95%B0%E6%8D%AE%E5%BA%93/navicat%E5%AE%89%E8%A3%85/">(no title)</a>
          </li>
        
          <li>
            <a href="/notes-on-computer-expertise/2022/05/25/%E8%99%9A%E5%B9%BB4%E5%BC%95%E6%93%8E%E5%BC%80%E5%8F%91/%E8%99%9A%E5%B9%BB%E5%9B%9B%20mod%E5%88%B6%E4%BD%9C/">(no title)</a>
          </li>
        
          <li>
            <a href="/notes-on-computer-expertise/2022/05/23/python/python%E6%89%B9%E9%87%8F%E7%94%9F%E6%88%90%E6%95%B0%E6%8D%AE/">(no title)</a>
          </li>
        
          <li>
            <a href="/notes-on-computer-expertise/2022/05/23/vba%E5%9F%BA%E7%A1%80%E6%93%8D%E4%BD%9C%E7%AC%94%E8%AE%B0/EXCEL%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/">(no title)</a>
          </li>
        
      </ul>
    </div>
  </div>

  
</aside>
        
      </div>
      <footer id="footer">
  
  <div class="outer">
    <div id="footer-info" class="inner">
      
      &copy; 2022 John Doe<br>
      Powered by <a href="https://hexo.io/" target="_blank">Hexo</a>
    </div>
  </div>
</footer>

    </div>
    <nav id="mobile-nav">
  
    <a href="/notes-on-computer-expertise/" class="mobile-nav-link">Home</a>
  
    <a href="/notes-on-computer-expertise/archives" class="mobile-nav-link">Archives</a>
  
</nav>
    


<script src="/notes-on-computer-expertise/js/jquery-3.4.1.min.js"></script>



  
<script src="/notes-on-computer-expertise/fancybox/jquery.fancybox.min.js"></script>




<script src="/notes-on-computer-expertise/js/script.js"></script>





  </div>
<script type="text/x-mathjax-config">
    MathJax.Hub.Config({
        tex2jax: {
            inlineMath: [ ["$","$"], ["\\(","\\)"] ],
            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code'],
            processEscapes: true
        }
    });
    MathJax.Hub.Queue(function() {
        var all = MathJax.Hub.getAllJax();
        for (var i = 0; i < all.length; ++i)
            all[i].SourceElement().parentNode.className += ' has-jax';
    });
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML"></script>
</body>
</html>